# 不可变对象 : str bool int tuple float
str1 ='aaa'
print(id(str1))
# str[0]=b #报错,无法修改
# 可以查看
print(str1[0])
#重新赋值会开辟一个新的地址
str1='bbbb'
print(id(str1))

#可变对象 set list dict
list1=[1,2,3]
list2=list1
print(id(list1),id(list2))
#重新赋值后内存地址不变
list1[0]=5
print(id(list1),id(list2))
